2f7e815131de00f68270dc2c00ccef057912a084,Frameworks/Ajax/Ajax/Sources/er/ajax/json/serializer/EOEnterpriseObjectSerializer.java,EOEnterpriseObjectSerializer,unmarshall,#SerializerState#Class#Object#,84

Before Change


					String key = (String) iterator.next();
					if(!("javaClass".equals(key) || "gid".equals(key))) {
						Object value = eoDict.get(key);
						eo.takeValueForKey(value, key);
					}
				}
				state.setSerialized(o, eo);

After Change


						if (attributeNames.containsObject(key)) {
							Object value = eoDict.get(key);
							Object obj = ser.unmarshall(state, null, value);
							if (obj == null && !relationshipNames.containsObject(key) && (eo.toOneRelationshipKeys().containsObject(key) || eo.toManyRelationshipKeys().containsObject(key))) { 
								// ignore nulls for non-included relationships 
							}
							else {
								eo.takeValueForKey(obj, key);
							}
						}
					}